body{
    background-color: pink;
    padding: 0;
    margin: 0;
}
#ib-page{
    background-color: white;
    max-width: 1200px;
    min-height: 1000px;
    margin:0 auto;
}
/* 1、 栏目标题 begin */
#ib-stu-title{
    text-align: center;
    font-size: 40px;
    line-height: 100px;
    /* font-weight: 700; */
}
/* 2、 搜索模块 begin */
#ib-search{
    background-color: #d7d7d7;
    /* 设置弹性盒子 主轴默认从左到右 */
    display: flex;
    line-height: 40px;
}
#ib-search >div{
    /* background-color: #ac4d4d; */
    margin:3px;
}
#ib-search #ib-key{
    width: 400px;
}

/* 3、 学生信息列表 begin */
#ib-stu-table{
    border:1px solid black;
    margin-top: 10px;
    padding: 10px;
    /* 设置flex弹性布局 */
    display: flex;
    /* 设置换行，默认flex弹性布局不换行 */
    flex-wrap: wrap;
}
#ib-stu-table>div{
    background-color: yellow;
    margin:3px;
    width: 9%;
    text-align: center;
    padding:3px;
}
#ib-stu-table .ib-college{
    width: 20%;
    color:red;
}
#ib-stu-table .ib-city{
    width: 20%;
    color:red;
}
#ib-stu-table .ib-operate{
    width: 15%;
    color:red;
}

/* 4、  分页 begin */

/* 各页面导航---begin */
#ib-nav{ 
  font-size: 24px;
  font-weight: 800;
}

#ib-nav a{ 
  text-decoration: none;
  font-size: 24px;
  font-weight: 800;
}
/* 各页面导航---end */

/* footer---begin */
#ib-footer{
  background-color: #d7d7d7;
  text-align: center; 
  line-height: 50px;
  padding: 10px;
  color:red;
  font-weight: bold;
}
#ib-footer a{
  padding:0 10px;
}
